home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / 2004-12 CHIP.iso / Dom i biuro / Crimson Editor 3.70 / cedt370r.exe / spec / small.key < prev    next >
INI File  |  2003-04-27  |  6KB  |  174 lines

  1. [-COMMENT-:GLOBAL]
  2. # ===================================================================
  3. # "SMALL" LANGUAGE KEYWORD FILE FOR CRIMSON EDITOR
  4. # Created by Tiago Moreira AKA {WB}Vanguard [January 21, 2003]
  5. #
  6. # Last Updated: April 27, 2003
  7. #
  8. # Information about Small language:
  9. # http://www.compuphase.com/small.htm
  10. # ===================================================================
  11.  
  12. # Designed to support programming for AMX Mod [http://www.amxmod.net/]
  13. # Updated for version 0.9.3 - Feb 26, 2003
  14.  
  15. # Information taken from the latest publication of:
  16. # "The Small Booklet" [August 2002]
  17. # Available for free at:
  18. # http://www.compuphase.com/small.htm
  19.  
  20. [KEYWORDS0:GLOBAL]
  21. # Statements
  22. assert break case continue default do else exit for goto if return
  23. sleep switch while
  24.  
  25. [KEYWORDS1:GLOBAL]
  26. # Operators
  27. char defined sizeof
  28.  
  29. # Predefined constants
  30. false true cellbits cellmax cellmin charbits charmax charmin debug
  31.  _Small
  32.  
  33. # Predefined tag names
  34. bool fixed float
  35.  
  36. [KEYWORDS2:GLOBAL]
  37. # Directives
  38.  #assert #define #else #emit #endif #endinput #endscript #if #include
  39.  #pragma
  40.  
  41. # Extra information for #pragma
  42. align ctrlchar dynamic library pack rational semicolon tabsize
  43.  
  44. [KEYWORDS3:GLOBAL]
  45. # Others
  46. const enum forward native new operator public static stock
  47.  
  48. [KEYWORDS5:GLOBAL]
  49. # Core Functions [core.inc]
  50. heapspace funcidx
  51.  
  52. numargs getarg setarg
  53.  
  54. strlen strpack strunpack
  55.  
  56. tolower toupper swapchars
  57.  
  58. random
  59.  
  60. min max clamp
  61.  
  62. getproperty setproperty deleteproperty existproperty
  63.  
  64.  
  65.  
  66. # ===================================================================
  67. # AMX MOD FUNCTIONS
  68.  
  69. [KEYWORDS4:GLOBAL]
  70. # FORWARDs
  71. plugin_init plugin_end plugin_log plugin_precache
  72.  
  73. client_infochanged client_connect client_disconnect client_command
  74. client_putinserver
  75.  
  76. inconsistent_file
  77.  
  78. # NATIVEs
  79. register_plugin get_plugin get_pluginsnum precache_model
  80. precache_sound set_user_info get_user_info set_localinfo
  81. get_localinfo show_motd client_print engclient_print console_print
  82. console_cmd register_event register_logevent set_hudmessage
  83. show_hudmessage show_menu read_data read_logdata read_logargc
  84. read_logargv parse_loguser server_print is_map_valid is_user_bot
  85. is_user_hltv is_user_connected is_user_connecting is_user_alive
  86. is_dedicated_server is_linux_server get_user_attacker get_user_aiming
  87. get_user_frags get_user_deaths get_user_armor get_user_health
  88. get_user_index get_user_ip get_user_weapon get_user_ammo num_to_word
  89. get_user_team get_user_time get_user_ping get_user_origin
  90. get_user_weapons get_weaponname get_user_name get_user_authid
  91. get_user_wonid get_user_userid user_slap user_kill log_message
  92. log_to_file get_playersnum get_players read_argv read_args read_argc
  93. read_flags get_flags find_player remove_quotes client_cmd
  94. engclient_cmd server_cmd set_cvar_string cvar_exists remove_cvar_flags
  95. set_cvar_flags get_cvar_flags set_cvar_float set_cvar_num
  96. set_cvar_float get_cvar_float get_cvar_string get_mapname get_timeleft
  97. get_gametime get_maxplayers get_modname get_time set_task remove_task
  98. set_user_flags get_user_flags remove_user_flags register_clcmd
  99. register_concmd register_srvcmd get_clcmd get_clcmdsnum get_srvcmd
  100. get_srvcmdsnum get_concmd get_concmdsnum register_menuid
  101. register_menucmd get_user_menu server_exec emit_sound get_distance
  102. register_cvar random_float random_num pause unpause
  103. get_user_msgid create_fakeclient force_unmodified
  104.  
  105.  
  106. # NATIVEs - Used to create clients messages, smoke, lightning, etc.
  107. message_begin message_end write_byte write_char write_short
  108. write_long write_entity write_angle write_coord write_string
  109.  
  110.  
  111. # STOCKs
  112. get_cvar_num floatround
  113.  
  114.  
  115. [KEYWORDS8:GLOBAL]
  116. # String Manipulation [string.inc]
  117. contain containi replace add format format_args num_to_str numtostr
  118. str_to_num strtonum equal equali copy copyc setc parse strtolower
  119. strtoupper
  120.  
  121. # File Functions [file.inc]
  122. read_dir read_file write_file delete_file file_exists
  123.  
  124. # STOCKs [amxmisc.inc]
  125. cmd_access access cmd_target
  126.  
  127. [KEYWORDS4:GLOBAL]
  128. # AMX CONSTs [amxconst.inc]
  129. ADMIN_IMMUNITY ADMIN_RESERVATION ADMIN_KICK ADMIN_BAN ADMIN_SLAY
  130. ADMIN_MAP ADMIN_CVAR ADMIN_CFG ADMIN_CHAT ADMIN_VOTE ADMIN_PASSWORD
  131. ADMIN_RCON ADMIN_LEVEL_A ADMIN_LEVEL_B ADMIN_LEVEL_C ADMIN_LEVEL_D
  132. ADMIN_LEVEL_E ADMIN_LEVEL_F ADMIN_LEVEL_G
  133.  
  134. ADMIN_LEVEL_H ADMIN_MENU ADMIN_USER
  135.  
  136. FLAG_KICK FLAG_TAG FLAG_AUTHID FLAG_IP FLAG_NOPASS
  137.  
  138. PLUGIN_CONTINUE PLUGIN_HANDLED PLUGIN_HANDLED_MAIN
  139.  
  140. # Pointless to have this keyworded... only used internally
  141. # Destination types for message_begin()
  142. #MSG_BROADCAST MSG_ONE MSG_ALL MSG_INIT MSG_PVS MSG_PAS MSG_PVS_R
  143. #MSG_PAS_R MSG_ONE_UNRELIABLE MSG_SPEC
  144.  
  145. # Message types for message_begin()
  146. #SVC_TEMPENTITY SVC_INTERMISSION SVC_CDTRACK SVC_WEAPONANIM
  147. #SVC_ROOMTYPE SVC_ADDANGLE SVC_NEWUSERMSG SVC_HLTV
  148.  
  149. # Flags for register_cvar()
  150. #FCVAR_ARCHIVE FCVAR_USERINFO FCVAR_SERVER FCVAR_EXTDLL FCVAR_CLIENTDLL
  151. #FCVAR_PROTECTED FCVAR_SPONLY FCVAR_PRINTABLEONLY FCVAR_UNLOGGED
  152.  
  153. # Id of weapons in CS
  154. #CSW_P228 CSW_SCOUT CSW_HEGRENADE CSW_XM1014 CSW_C4 CSW_MAC10 CSW_AUG
  155. #CSW_SMOKEGRENADE CSW_ELITE CSW_FIVESEVEN CSW_UMP45 CSW_SG550 CSW_USP
  156. #CSW_GLOCK18
  157.  
  158. [KEYWORDS6:GLOBAL]
  159. # Fun Functions from AMX Mod [fun.inc]
  160. set_user_listening get_user_listening set_user_godmode
  161. get_user_godmode set_user_noclip get_user_noclip set_user_frags
  162. set_user_armor set_user_health set_user_origin set_user_rendering
  163. give_item set_user_hitzones get_user_hitzones user_spawn
  164. set_user_maxspeed get_user_maxspeed set_user_gravity
  165. get_user_gravity set_user_money get_user_money
  166.  
  167. # CS Stats Functions [csstats.inc]
  168. get_user_wstats get_user_wrstats get_user_stats get_user_rstats
  169. get_user_vstats get_user_astats reset_user_wstats get_stats
  170. get_statsnum
  171.  
  172. # Rcon and Query from AMX Mod [udp.inc]
  173. set_iaddress send_udp_msg query_udp_msg crypt_data get_udp_status
  174. challenge_rcon send_rcon_cmd